from gis空间包含统计 import pgDB


def spatialContain():
    print("生成tc_spatial_contain_stat_tree")
    pgDB.geneSpatialContainStatTree()
    print("生成tc_spatial_contain_stat")
    # 统计区县 bj_qxq_行政区划为pg中存放的区县图层，根据实际情况修改；distid为区县的关键字段名称，根据实际情况进行修改
    # pgDB.geneSpatialContainStat("qxq", "3012", "区县边界", 2, "distld")

    # 统计社区 bj_sq_社区为pg中存放的街道图层，根据实际情况修改；streetid为街道图层的关键字段名称，根据实际情况进行修改
    # pgDB.geneSpatialContainStat("jd", "3002", "街道", 3, "streetld")

    # 统计街道 bj_jd_街道为pg中存放的社区图层，根据实际情况修改；comid为社区的关键字段名称，根据实际情况修改
    # pgDB.geneSpatialContainStat("sq", "3003", "社区", 4, "comld")

    # 统计单元网格 bj_wg_网格为pg中存放的单元网格名称，根据实际情况修改；bgid为单元网格图层的关键字段名称，根据实际情况修改
    # pgDB.geneSpatialContainStat("wj", "3004", "单元网格", 5, "bgidbm")


if __name__ == '__main__':
    spatialContain()
